package com.diploma.interaction.mapper;

import com.diploma.interaction.model.DjnsrxxkzTest;
import com.diploma.interaction.model.DjnsrxxkzTestExample;
import java.math.BigDecimal;
import java.util.List;

import com.diploma.interaction.model.User;
import org.apache.ibatis.annotations.Param;

public interface DjnsrxxkzTestMapper {
    int countByExample(DjnsrxxkzTestExample example);

    int deleteByExample(DjnsrxxkzTestExample example);

    int deleteByPrimaryKey(BigDecimal djxh);

    int insert(DjnsrxxkzTest record);

    int insertSelective(DjnsrxxkzTest record);

    List<DjnsrxxkzTest> selectByExample(DjnsrxxkzTestExample example);

    List<DjnsrxxkzTest> selectByZjlxAndZjhm(User user);

    DjnsrxxkzTest selectByPrimaryKey(BigDecimal djxh);

    int updateByExampleSelective(@Param("record") DjnsrxxkzTest record, @Param("example") DjnsrxxkzTestExample example);

    int updateByExample(@Param("record") DjnsrxxkzTest record, @Param("example") DjnsrxxkzTestExample example);

    int updateByPrimaryKeySelective(DjnsrxxkzTest record);

    int updateByPrimaryKey(DjnsrxxkzTest record);
}